The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
The following topics are dealt with: message passing interface; peer-to-peer computing; information services; resource discovery; semantic Web; Web services; programming models; programming environments; performance evaluation; security; data grid and management; middleware; resource management; and scheduling
Parameter sweep applications (PSA) are a class of applications that enable data analysis over large parameter spaces. While PSAs are immensely useful to neuroimaging researchers, they can be tedious to manage, and their inherent requirements for computational resources require a grid computing solution. The pipeline is a workflow management system designed to facilitate the use of PSAs for grid computing...
Grid computing is becoming more and more attractive for coordinating large-scale heterogeneous resource sharing and problem solving. From the viewpoint of decentralization and interoperability, we add agent layer based on ChinaGrid support platform (CGSP) system services. By describing these agent technologies in detail, we prove that agents can be implemented in WSRF specification as a Web service...
Internet applications become increasingly widely used for millions of people in the world and on the other hand the accidents or disruptions of service are also dramatically increasing. Accidents or disruptions occur either because of disasters or because of malicious attacks. The disasters could not be completely prevented. Prevention is a necessary but not a sufficient component of disaster. In...
Grid computing enables the sharing of resources across multi-institutional virtual organizations. Many of the software issues faced by grid computing systems bear semblance to issues that multi-agent system (MAS) researchers have grappled with in the last 20 years. Issues such as negotiation and multi-party coordination are common to both grid and agent systems. Consequently, the software engineering...
During the past decade, the scientific community has witnessed the rapid accumulation of gene sequence data and data related to physiology and biochemistry of organisms. Bioinformatics tools used for efficient and computationally intensive analysis of genetic sequences require large-scale computational resources to accommodate the growing data. Grid computational resources such as the Open Science...
Grid computing has been playing key roles in the area of scientific computing. The two main computing grids in China are CNGrid (China National Grid) and ChinaGrid. This paper introduces these two main grids and their corresponding key technique, the architecture of grid middleware of bioinformatics applications, the bioinformatics service of these two grids, and then compares the two main grids and...
Consistent hashing is at the core of many P2P protocols. It evenly distributes the keys over the nodes, thereby enabling logarithmic routing effort 'with high probability'. However, consistent hashing incurs unnecessary overhead as shown in this paper. By removing consistent hashing from Chord, we derived a protocol that has the same favorable logarithmic routing performance but needs less network...
This paper proposes a middleware framework that supports mobile grid services in a secure manner. Mobile grid services, the extension of the original static grid services, are characterized by the ability of moving from nodes to nodes during execution. The framework is constructed by combining an existing mobile agent system (JADE) and a generic grid system toolkit (Globus). The Mobile Grid Services...
In recent years, grid computing has emerged as a promising alternative to increase the capacity of processing and storage, through integration and sharing of multi-institutional resources. Fault tolerance is an essential characteristic for grid environments. As the grid acts as a massively parallel system, the loss of computation time must be avoided. In fact, the likelihood of errors occurring may...
Since participants in a computational grid may be independent bodies, some mechanisms are necessary for resolving their differences. The contribution of this work is designing a bargaining protocol for agents representing grid participants in negotiating for computational resources. The protocol in this work discerns from existing protocols because agents in this work are programmed to follow a set...
Facing the increasing demand for data sharing in distributed environments, computer grids became an attractive technology to manage extended data sets, providing efficient access, publishing, and data discovery. In this paper, we present the structure and implementation of MagCat multi-agent system, that provides a service for publishing and discovery data in grids through metadata. This service is...
A peer-to-peer grid computing is complicated by heterogeneous capabilities, failures, volatility, and lack of trust because it is based on desktop computers at the edge of the Internet. In order to improve the reliability of computation and gain better performance, a replication mechanism must adapt to these distinct features. In other words, it is required to classify volunteers into groups that...
The Freenet peer-to-peer network is doing a good job in providing anonymity to the users. But the performance of the network in terms of download speed and request hit ratio is not that good. We propose two modifications to Freenet in order to improve the download speed and request hit ratio for all participants. To improve download speed we propose preferential partition routing, where nodes are...
With current grid middleware, it is difficult to deploy distributed supercomputing applications that run concurrently on multiple resources. As current grid middleware systems have problems with co-allocation (scheduling across multiple grid sites), fault-tolerance and are difficult to set-up and maintain, we consider an alternative: peer-to-peer (P2P) supercomputing. P2P supercomputing middleware...
Cyberinfrastructure makes the development and deployment of bioinformatics applications easier by providing the framework and components that may be loosely coupled using service oriented architecture. Here we describe an end to end prototype environment that allows existing applications to run on the grid, taking advantage of open source software that provides a portal interface using GridSphere,...
A wide variety of data has been collected by individuals and groups, for use in biodiversity-related scientific research. There is a need to be able to select and combine relevant biodiversity data, perhaps in ways the original creators did not envisage, and to use it in conjunction with other data such as climate data in order to perform analyses to answer important biodiversity questions. In this...
Understanding biological data from complete genome sequencing projects is one of major challenges in Bioinformatics. These data are published into several worldwide databases. And bioinformaticians analyzing these data need efficient access to these up-to-date biological data coupled with relevant algorithms and also with large computing and storage resources. Grid computing, as in the EGEE project,...
A new multi-purpose LightWeight Grid system (LWG) is introduced, under the acronym CoBRA grid (Computational Basic Reprogrammable Adaptive grid). It provides the functionality grid users require, and offers grid developers the opportunity to test and alter grid components while the grid is in use. The grid was proven to operate properly by testing several applications and introducing new components...
Parallel computing platforms such as grids, clusters and multi-clusters constitute promising alternatives for executing applications comprised by a large number of independent tasks. However, some application and architectural characteristics may severely limit performance gains. For instance, tasks with fine granularity, huge data files to be transmitted to or from data repositories, and tasks which...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.